package com.ruoyi.quartz.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;

public class TDevice extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 设备id
     */
    private Long deviceId;
    /**
     * 入库id
     */
    private Long wareId;

    /**
     * 设备数量
     */
    @Excel(name = "设备数量")
    private Long deviceNum;

    /**
     * 财务分类
     */
    @Excel(name = "财务分类")
    private String financialClassification;

    /**
     * 设备名称
     */
    @Excel(name = "设备名称")
    private String deviceName;

    /**
     * 设备型号
     */
    @Excel(name = "设备型号")
    private String deviceModel;

    /**
     * 计量类型
     * 0：否
     * 1：非强检
     * 2：强检
     */
    @Excel(name = "计量类型")
    private Long measurementType;

    /**
     * 是否进口：y/n
     */
    @Excel(name = "是否进口：y/n")
    private String isImported;

    /**
     * 出厂编号
     */
    @Excel(name = "出厂编号")
    private String factoryNo;

    /**
     * 注册证号
     */
    @Excel(name = "注册证号")
    private String registNo;

    /**
     * 设备原值
     */
    @Excel(name = "设备原值")
    private BigDecimal devicePeriod;

    /**
     * 供应商id
     */
    @Excel(name = "供应商id")
    private Long supplierId;

    /**
     * 供应商name
     */
    @Excel(name = "供应商name")
    private String supplierName;

    /**
     * 生厂商id
     */
    @Excel(name = "生厂商id")
    private Long manufacturerId;

    /**
     * 生产商name
     */
    @Excel(name = "生产商name")
    private String manufacturerName;

    /**
     * 保修期限（月）
     */
    @Excel(name = "保修期限", readConverterExp = "月=")
    private Long warrantyPeriod;

    /**
     * 折旧年限（年）
     */
    @Excel(name = "折旧年限", readConverterExp = "年=")
    private Long depreciationPeriod;

    /**
     * 品牌
     */
    @Excel(name = "品牌")
    private String grand;
}